home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / pcbchek7.arc / LOCAL.BAT next >
DOS Batch File  |  1989-07-03  |  3KB  |  55 lines

  1. @ECHO OFF
  2. REM         BATCH FILE FOR LOCAL ACCESS =- FOR PCBCHEK USE ONLY -=
  3. REM                             (R07.03.89)
  4. REM                       (DOS 3.3 OR ABOVE ONLY)
  5. REM                         - BY  DAN DEZELLE -
  6. E:
  7. CD\PCBOARD
  8. ::
  9. :: TAKES OFF ANY LEFT OVER SYS USER INFO THEN REPLACES WITH SAME SPECS SUCH
  10. :: AS SCREEN ON/OFF, BELL ON/OFF, ALARM ON/OFF, PRINTER ON/OFF ETC.. BUT WIPES
  11. :: THE OLD USER INFO SO THE NEXT GUY CAN GET ON SAFELY.
  12. PCBCHEK
  13. ::
  14. :: TAKES OFF AND "X" FLAGS CAUSED BY ALT-X OR PCB DOES IT AUTOMATICLY WHEN THE
  15. :: EXIT TO DOS FLAG IS ON, (WHICH IS NECESSARY FOR BINK OPERATION).  BUT THIS
  16. :: FLAG ISN'T ANY GOOD WHEN GOING IN LOCAL IT JUST KICKS YOU BACK TO DOS IF
  17. :: THERE IS ONE AND YOU HAVE TO ASK TO ENTER AGAIN TO FINALLY GET ON LOCAL.
  18. PCBCHEK LOCAL
  19. ::
  20. :LOAD
  21. IF EXIST ENDPCB DEL ENDPCB
  22. IF EXIST DOOR.BAT DEL DOOR.BAT
  23. PCBOARD /LOCALON
  24. ::
  25. :: THIS LINE TAKES THE DOOR.BAT AND REMOVES THE LAST LINE WHICH IS USUALLY
  26. :: THE NAME OF THE BATCH FILE TO RELOAD PCBOARD SUCH AS BOARD.BAT SO THAT
  27. :: WE WILL BE ABLE TO RETURN TO THIS ONE INSTEAD OF LOOSING CONTROL BACK TO
  28. :: BINK WHEN WE ARE DONE WE CAN SIMPLY RETURN TO DOS AND FINISH OUR THING
  29. :: OR EVEN LOAD BINK AGAIN.  (MAKES ME FEEL SAFER)
  30. IF EXIST DOOR.BAT PCBCHEK DOOR.BAT
  31. ::
  32. :: THIS ONE WILL ALLOW US TO THEN SHELL TO THE DOOR BATCH FILE AFTER WE
  33. :: HAVE OMITTED THE RELOADING BATCH AT THE END UNLESS YOU HAVE FLAGGED
  34. :: A CERTIAN BATCH FILE AT THE END WITH THE ":PC" STATEMENT TO WITHDRAW
  35. :: FROM ACTION IN WHICH CASE NO MODIFICATION WOULD BE CARRIED OUT.  WHEN
  36. :: THE DOOR IS FINISHED THE SHELL WILL RETURN US TO THIS BATCH FILE INSTEAD
  37. :: OF GOING INTO THE SPECIFIED ONE WE TOOK OUT.  THEN IT SHOULD RELOAD
  38. :: PCBOARD LOCAL AGAIN UNTIL WE WANT OFF.
  39. :: * IF YOU HAVE A FILE SET FOR NO MODIFICATION IN WHICH CASE YOU MEAN TO
  40. ::   POSSIBLY USE THE OPTION SO THAT YOU MAY EXIT TO DOS WITH THE BATCH
  41. ::   AND COME BACK UP WITHOUT PROBLEM, YOU MUST CREATE A ENDPCB FILE IN
  42. ::   THE DOOR BATCH FILE BY SIMPLY CAUSING IT'S EXISTANCE.  THIS FILE WILL
  43. ::   THEN RETURN AND END THE BATCH ROUTINE WHEN YOU HAVE DONE THIS IN THE
  44. ::   PREVIOS BATCH FILE.  AFTER YOU HAVE FINISHED IN DOS YOU MUST USE A
  45. ::   FILE SIMILIAR TO THIS ONE (EVERYTHING FROM ":LOAD" AND DOWN) TO RELOAD
  46. ::   PCB WITHOUT PROBLEMS FROM DOS. YOU CAN CREATE THE FILE EASILY BY JUST
  47. ::   DELETING THE FIRST FEW LINES UNTIL YOU GET TO THE ":LOAD" LINE, DO NOT
  48. ::   DELETE THIS LINE OR IT WILL RUIN ANY NORMAL ATTEMPTS TO USE IT.  ALSO
  49. ::   REMEMBER TO USE A DIFFERENT NAME.
  50. IF EXIST DOOR.BAT CALL DOOR
  51. ::
  52. IF EXIST ENDPCB GOTO END
  53. GOTO LOAD
  54. :END
  55.